package com.activiti.z_six.service;

import com.activiti.z_six.entity.taskAssignee.AssigneeUserEntity;
import com.activiti.z_six.entity.taskAssignee.FlowElementAttrs;
import com.activiti.z_six.util.ResultRes;

import java.util.HashMap;
import java.util.List;

public interface AssigneeUserService {
    /*
    获取节点绑定的人员列表
     */
    public List<AssigneeUserEntity> getAssigneeUserWithTaskKey(String usertaskid);
    /**
     * 获取流程属性配置
     * @param process_key
     * @return
     */
    public FlowElementAttrs getFormElement(String process_key);
    /*
    配置某个任务节点处理人
     */
    public String setAssigneeUser(String assigneeList, String usertaskid);
    /*
    删除
     */
    public String deleteAssigneeUser(String usertaskid, String username);
    public String deleteAssigneeUserByTaskid(String usertaskid);
}
